/* 
 * File:   MaintenanceMode.h
 * Author: taylor
 *
 * Created on November 7, 2012, 2:33 PM
 */

#ifndef MAINTENANCEMODE_H
#define	MAINTENANCEMODE_H

#include <cstdlib>
#include<iostream>
#include <string>

#include "DocumentManager.h"

using namespace std;


class MaintenanceMode {
public:
    void enableMode();
    void outputOptions();
    void getChosenOption(int opt);
    MaintenanceMode(DocumentManager*);
private:
    bool enabled;
    
    void addDocument(string file);
    void clearIndex();
    DocumentManager *dm;
};

#endif	/* MAINTENANCEMODE_H */

